to be in for life - Spanish English Dictionary